package com.jishuo.base.util;

/**
 * 字符串工具类
 */
public class StringUtil {
    /**
     * 对象转字符串，默认为空
     * @param obj 对象
     * @return
     */
    public static String toStr(Object obj) {
        return toStr(obj, "");
    }

    public static String toStr(Object obj, String defaultValue) {
        return (obj == null) ? defaultValue : obj.toString();
    }

    /**
     * 是否为空
     * @param str
     * @return
     */
    public static boolean isEmpty(String str) {
        return str == null || str.length() == 0;
    }

    public static boolean isNotEmpty(String str) {
        return !isEmpty(str);
    }

    public static String trim(String str) {
        return (str == null) ? "": str.trim();
    }
}
